﻿using Sustainalytics.DataLayer;
using Sustainalytics.Entities.RiskRatings;
using System.Collections.Generic;

namespace Sustainalytics.RiskRatings.BusinessLogic.CompanySearch
{
    public interface ICompanySearchLogic
    {
        long GetCompanyCount(RiskRatingListFilters filters);

        IEnumerable<RiskRatingResearchProfile> FindCompanies(RiskRatingListFilters filters, int skip = 0, int take = 100, bool orderAscending = true, string orderBy = "CompanyName");
    }
}
